-- *****************************************************************************
-- Juniper-RADIUS-Disconnect-MIB
--
-- Juniper Networks Enterprise MIB
-- RADIUS Disconnect MIB
--
-- Copyright 2003 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************Juniper-RADIUS-Disconnect-MIB DEFINITIONS::=BEGINIMPORTS
MODULE-IDENTITY,OBJECT-TYPE,Counter32,Integer32,IpAddressFROM SNMPv2-SMI
DisplayString,RowStatusFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
juniMibs
FROM Juniper-MIBs;juniRadiusDisconnectMIB MODULE-IDENTITYLAST-UPDATED"200406091357Z"-- 09-Jun-04 09:57 AM EDTORGANIZATION"Juniper Networks, Inc."CONTACT-INFO" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
Email: mib@Juniper.net"DESCRIPTION"The RADIUS Disconnect MIB for the Juniper Networks enterprise."
-- Revision HistoryREVISION"200406091357Z"-- 09-Jun-04 09:57 AM EDT - JUNOSe 6.0DESCRIPTION"Obsoleted the MIB."REVISION"200301132050Z"-- 13-Jan-03 03:50 PM EST - JUNOSe 5.0DESCRIPTION"Initial version of this MIB module, derived from IETF Internet Drafts
of RADIUS Disconnect."::={ juniMibs 67}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Textual conventions
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No textual conventions are defined in this MIB-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed object groups
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniRadiusDisconnectObjects OBJECTIDENTIFIER::={ juniRadiusDisconnectMIB 1}juniRadiusDisconnect OBJECTIDENTIFIER
::={ juniRadiusDisconnectObjects 1}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects for RADIUS Disconnect
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniRadiusDisconnectInvalidClientAddresses OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS disconnect packets received from unknown
addresses."::={ juniRadiusDisconnect 1}--
-- Statistics for RADIUS disconnsct clients
--juniRadiusDisconnectClientTable OBJECT-TYPESYNTAXSEQUENCEOF JuniRadiusDisconnectClientEntry
MAX-ACCESSnot-accessibleSTATUSobsolete
DESCRIPTION"The (conceptual) table listing the RADIUS authentication servers with
which the disconnect shares a secret."::={ juniRadiusDisconnect 2}juniRadiusDisconnectClientEntry OBJECT-TYPESYNTAX JuniRadiusDisconnectClientEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"An entry (conceptual row) representing a RADIUS disconnect client with
which the server shares a secret."INDEX{ juniRadiusDisconnectClientAddress }::={ juniRadiusDisconnectClientTable 1}
JuniRadiusDisconnectClientEntry ::=SEQUENCE{
juniRadiusDisconnectClientAddress IpAddress,
juniRadiusDisconnectClientPortNumber Integer32,
juniRadiusDisconnectRequests Counter32,
juniRadiusDisconnectAccepts Counter32,
juniRadiusDisconnectRejects Counter32,
juniRadiusDisconnectNoSecret Counter32,
juniRadiusDisconnectNoSessionIds Counter32,
juniRadiusDisconnectBadAuthenticators Counter32,
juniRadiusDisconnectUnknownTypes Counter32,
juniRadiusDisconnectPacketsDropped Counter32}juniRadiusDisconnectClientAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"The IP address of the RADIUS client referred to in this table entry. A
value of 0.0.0.0 indicates this entry is not in use."::={ juniRadiusDisconnectClientEntry 1}juniRadiusDisconnectClientPortNumber OBJECT-TYPE
SYNTAXInteger32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The UDP port the server is listening on to recieve disconnect requests
from this client."::={ juniRadiusDisconnectClientEntry 2}--
-- Request/Response statistics
--
-- TotalIncomingPackets = Requests + UnknownTypes
--
-- TotalIncomingPackets - NoSecret - BadAuthenticators - NoSessionIds
-- UnknownPackets - PacketsDropped = Successfully received
--juniRadiusDisconnectRequests OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS Disconnect packets received from this client."::={ juniRadiusDisconnectClientEntry 3}juniRadiusDisconnectAccepts OBJECT-TYPE
SYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS Disconnects that were succesful."::={ juniRadiusDisconnectClientEntry 4}juniRadiusDisconnectRejects OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS Disconnects not successful."::={ juniRadiusDisconnectClientEntry 5}juniRadiusDisconnectNoSecret OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION
"The number of RADIUS Disconnect requests recieved from this client
while no secret is set."::={ juniRadiusDisconnectClientEntry 6}juniRadiusDisconnectNoSessionIds OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS Disconnect requests recieved from this client with
no session-id present."::={ juniRadiusDisconnectClientEntry 7}juniRadiusDisconnectBadAuthenticators OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS disconnect packets containing invalid
authenticators received from this client."::={ juniRadiusDisconnectClientEntry 8}
juniRadiusDisconnectUnknownTypes OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS packets of unknown type which were received from
this client on the authentication port."::={ juniRadiusDisconnectClientEntry 9}juniRadiusDisconnectPacketsDropped OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of RADIUS packets of which were received from this client on
the authentication port and dropped for some other reason."::={ juniRadiusDisconnectClientEntry 10}--
-- Configuration of RADIUS disconnect clients
--juniRadiusDisconnectCfgClientTable OBJECT-TYPESYNTAXSEQUENCEOF JuniRadiusDisconnectCfgClientEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"The (conceptual) table listing the RADIUS disconnect clients with which
the server shares a secret."::={ juniRadiusDisconnect 3}juniRadiusDisconnectCfgClientEntry OBJECT-TYPESYNTAX JuniRadiusDisconnectCfgClientEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"An entry (conceptual row) representing a RADIUS authentication server
with which the disconnect shares a secret."INDEX{ juniRadiusDisconnectCfgClientAddress }::={ juniRadiusDisconnectCfgClientTable 1}
JuniRadiusDisconnectCfgClientEntry ::=SEQUENCE{
juniRadiusDisconnectCfgClientAddress IpAddress,
juniRadiusDisconnectCfgClientPortNumber Integer32,
juniRadiusDisconnectCfgKey DisplayString,
juniRadiusDisconnectCfgRowStatus RowStatus}juniRadiusDisconnectCfgClientAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"The IP address of the RADIUS disconnect client referred to in this
table entry."::={ juniRadiusDisconnectCfgClientEntry 1}juniRadiusDisconnectCfgClientPortNumber OBJECT-TYPESYNTAXInteger32(1..65535)
MAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"The UDP port the server is listening on to recieve disconnect requests
from this client."DEFVAL{1700}::={ juniRadiusDisconnectCfgClientEntry 2}juniRadiusDisconnectCfgKey OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))MAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"The secret (RADIUS authenticator) used by the serevr during exchanges
with this client. The default is a zero-length string, indicating no
authenticator is used."DEFVAL{ ''H }
::={ juniRadiusDisconnectCfgClientEntry 3}juniRadiusDisconnectCfgRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"Supports 'createAndGo' and 'destroy' only."::={ juniRadiusDisconnectCfgClientEntry 4}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB. Placeholders follow.
-- juniRadiusDisconnectTrapControl OBJECT IDENTIFIER
-- ::= { juniRadiusDisconnectMIB 2 }
-- juniRadiusDisconnectTraps OBJECT IDENTIFIER
-- ::= { juniRadiusDisconnectMIB 3 }
-- juniRadiusDisconnectTrapPrefix OBJECT IDENTIFIER
-- ::= { juniRadiusDisconnectTraps 0 }-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniRadiusDisconnectMIBConformance OBJECTIDENTIFIER::={ juniRadiusDisconnectMIB 2}juniRadiusDisconnectMIBCompliances OBJECTIDENTIFIER::={ juniRadiusDisconnectMIBConformance 1}juniRadiusDisconnectMIBGroups OBJECTIDENTIFIER::={ juniRadiusDisconnectMIBConformance 2}--
-- compliance statements
--juniRadiusAuthDisconnectCompliance MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"The compliance statement for entities which implement the Juniper
RADIUS Disconnect MIB."MODULE-- this moduleMANDATORY-GROUPS{
juniRadiusDisconnectGroup }
::={ juniRadiusDisconnectMIBCompliances 1}--
-- units of conformance
--juniRadiusDisconnectGroup OBJECT-GROUPOBJECTS{
juniRadiusDisconnectInvalidClientAddresses,
juniRadiusDisconnectClientPortNumber,
juniRadiusDisconnectRequests,
juniRadiusDisconnectAccepts,
juniRadiusDisconnectRejects,
juniRadiusDisconnectNoSecret,
juniRadiusDisconnectNoSessionIds,
juniRadiusDisconnectBadAuthenticators,
juniRadiusDisconnectUnknownTypes,
juniRadiusDisconnectPacketsDropped,
juniRadiusDisconnectCfgClientPortNumber,
juniRadiusDisconnectCfgKey,
juniRadiusDisconnectCfgRowStatus }STATUSobsoleteDESCRIPTION"The basic collection of objects providing management of RADIUS
Disconnect."::={ juniRadiusDisconnectMIBGroups 1}END